Part Number Hot Search : 
PC925L OSB5SA PS256 XF001 68HC9 MB2510W L431C RS2042
Product Description
Full Text Search
 

To Download HT82M33A Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 HT82M33A 3D Mouse Controller
Feature
* * * *
Microsoft Intelli mouse compatible IBM PS/2 mouse and Microsoft serial mouse compatible Support rolling buttons in serial and PS/2 mouse mode Supports three buttons (RB, Ro, LB) and three axis (X, Y, Z) inputs
* * * *
Fit Plug and Play com port device specification Z axis can support two kinds of scroller input (optomechanical and mechanical) 2MHz operating frequency with external resonator 18-pin DIP package
General Description
The HT82M33A is a Plug and Play 2-in-1 (Serial and PS/2) 3D mouse controller. It is compatible with Microsoft Intelli mouse. The Z axis can support two kinds of scroller input, namely; optomechanical and mechanical.
Pin Assignment
Z1 Z2 RESET MODE OSCI OSCO CLOCK DATA VSS 1 2 3 4 5 6 7 8 9 18 17 16 15 14 13 12 11 10 VDD TEST Y2 Y1 X2 X1 LB Ro RB
HT82M33A - 18 DIP
1
3rd Mar '99
HT82M33A
Pin Description
Pin No.
1,2 3
Pin Name
Z1, Z2 RESET
I/O
I I
Description
"Z axis input": Supports two kinds of scroller input, optomechanical and mechanical "Reset input": Resets internal circuit by input low, normal is connected to high by internal pull-high resistor (120k). "MS or PS/2 mode selection": Low for PS/2 mouse, high for MS mouse. The MS PnP mouse ID code sure will appear when this pin rise from low to high. Normal is connected to low by internal pull-low resistor (60k). The mode input transition voltage is 2.0V. "Oscillator in": Connect to 2MHz crystal or resonator "Oscillator out": Connect to 2MHz crystal or resonator "CLOCK I/O": PS/2 mouse CLOCK line. NMOS open drain output with 7.5k pull-high resistor. "DATA/RXD I/O" PS/2 mouse DATA line or MS mouse RXD output. NMOS open drain output with 7.5k pull-high resistor. Negative power pin "Right Button": Normal pull-high (45k), press connect to low. "Rolling Button" : Normal pull-high (45k), press connect to low. "Left Button": Normal pull-high (45k), press connect to low. "X/Y axis input": Auto level detecting input. Any signal over 0.6V VPP is acceptable but the +VP cannot be over 2.5V "IC test pin": with built-in pull-low resistor. In normal operation this is connected to VSS or floating. While the pin is connected to VDD, this will provide the H/W test. The chip will accord the state of the RB pin, to switch the X1/Y1 and X2/Y2 via the PIN Ro and LB output. Positive power pin.
4
MODE
I
5 6 7 8 9 10~12
OSCI OSCO CLOCK DATA VSS RB, Ro, LB X1, X2, Y1, Y2
I O I/O I/O I I
13~16
I
17
TEST
I
18
VDD
I
Absolute Maximum Ratings
Supply Voltage ..............................-0.3V to 6.5V Input Voltage................. VSS-0.3V to VDD+0.3V Storage Temperature................. -50C to 125C Operating Temperature............... -25C to 70C
Note: These are stress ratings only. Stresses exceeding the range specified under "Absolute Maximum Ratings" may cause substantial damage to the device. Functional operation of this device at other conditions beyond those listed in the specification is not implied and prolonged exposure to extreme conditions may affect device reliability.
2
3rd Mar '99
HT82M33A
D.C. Characteristics
Symbol
VDD ISD IDD VIL VIH VIL1 VIH1 VIL2 VIH2 VIL3 VIH3 IOL IOH RL RL1 RL2 RL3 RH RH1 Ta=25C
Parameter VDD
Operating Voltage Standby Voltage Operating Current Input Low Voltage (RB, Ro, LB, TEST) Input High Voltage (RB, Ro, LB, TEST) Input Low Voltage (Z1, Z2) Input High Voltage (Z1, Z2) Input Low Voltage (CLOCK, DATA) Input High Voltage (CLOCK, DATA) Input Low Voltage (RESET) Input High Voltage (RESET) Output Sink Current (CLOCK, DATA) Output Source Current (CLOCK, DATA) Pull-low Resistor (Z1, Z2) Pull-low Resistor (TEST) Pull-low Resistor (RB, Ro, LB) Pull-low Resistor (MODE) Pull-high Resistor (CLOCK, DATA) Pull-high Resistor (RESET) -- 5V 5V 5V 5V 5V 5V 5V 5V 5V 5V 5V 5V 5V 5V 5V 5V 5V 5V
Test Conditions Conditions
-- RESET=0V, no load Freq=2MHz, RESET=5V, no load -- -- -- -- -- -- -- -- VIL=0.5V VIH=4.5V VIH=5V, VSS=0V VIH=5V, VSS=0V VIH=5V,VSS=0V VIH=5V,VSS=0V VIL=0V VIL=0V
Min. Typ. Max. Unit
4.5 -- -- 0 3.5 0 1.2 0 2.1 0 3.3 6 -- -- 10 33 48 5 100 5.0 -- 2.2 -- -- -- -- -- -- -- -- -- 2 600 17 45 60 7.5 125 5.5 1.5 3 1.5 5.0 1.0 5.0 1.2 5.0 1.8 5.0 -- -- -- 30 56 72 10 150 V mA mA V V V V V V V V mA mA k k k k k k
3
3rd Mar '99
HT82M33A
A.C. Characteristics
Symbol
fP fN tKD tMS tS tD tP tRD tR tF tRESET FOSC Ta=25C
Parameter VDD
X,Y Input Frequency X,Y Operating Frequency Key Debounce Transmission Time Start Bit Time Data Bit Time Stop Bit Time ID Code Delay Rising Edge Crossed Width Falling Edge Crossed Width Reset Low Pulse Width System Clock 5V 5V 5V 5V 5V 5V 5V 5V 5V 5V 5V 5V
Test Conditions Conditions
-- -- -- Serial mouse mode Serial mouse mode Serial mouse mode Serial mouse mode Serial mouse mode -- -- -- Crystal Oscillator
Min. Typ. Max. Unit
-- -- -- -- -- -- -- -- 50 50 1 -- -- -- 52 33 0.85 0.82 0.82 15 -- -- -- 2.0 8.2 8 -- -- -- -- -- -- -- -- -- -- kHz kHz ms ms ms ms ms ms
s s s
MHz
4
3rd Mar '99
HT82M33A
Functional Description
Serial mouse
* Data format of 3D Serial mouse * Win 95 Plug and Play ID fields
1200 bps, N, 7, 1, single direction
Bit No.
1st word 2nd word 3rd word 4th word
6
1 0 0 0
5
L X5 Y5 0
4
R X4 Y4 Ro
3
Y7 X3 Y3 Z3
2
Y6 X2 Y2 Z2
1
X7 X1 Y1 Z1
0
X6 X0 Y0 Z0
For compatibility with the old serial mouse drivers, all mouse-compatible pointing devices must restrict themselves to a 6-bit character set, for all fields except the mouse ID. Therefore, all old-mouse-compatible strings are limited to values of 0x00 to 0x3f; character strings are ASCII codes from 0x20 to 0x5f, offset by subtracting 0x20.
Notes: X7~X0: -128Microsoft mode
Field Name
Old Mouse ID Compatible with Microsoft Intelli mouse Begin PnP PnP Rev EISA ID Product ID Extended Class Name Driver ID
Size
1 5 1 2 3 4 1 6 8 4D
Field Data
Description
Identifies a mouse for old Microsoft mode drivers "Z@" "(" indicates PnP IDs will follow Identifiers PnP version 1.0 "HTK" (A mouse company) "0001" (Unique product identifier) "\" "\MOUSE" fits a defined Windows 95 class name "\PNP0F0A" fits a defined Windows 95 Microsoft mouse compatible ID Checksum of all characters from begin PnP to End PnP, exclusive of the checksum characters themselves. ")" indicates PnP IDs complete
5A, 40, 00, 00, 00 08 01, 24 28, 34, 2B 10, 10, 10, 11 3C 3C, 2D, 2F, 35, 33, 25 3C, 30, 2E, 30, 10, 26, 10, 21 19, 10 09
Checksum End PnP
2 1
5
3rd Mar '99
HT82M33A
* Encourage the Plug and Play mouse ID
RTS RXD 15ms '4d 5a 40 00 00 00'+PnP ID stream
* Mouse mode changes between Standard and
PS/2 mouse
* PS/2 status byte
3D PS/2 mode Sending the commands in the following sequence will set the mouse to 3D PS/2 mode.
bit 7:RESERVED 6: 0=STREAM MODE, 1= REMOTE MODE 5: 0=DISABLED, 1=ENABLED 4: 0=SCALING 1:1, 1= SCALING 2:1 3: 1=WRAP MODE, 0=STREAM or REMOTE (different from IBM spec.) 2: 1= LEFT BUTTON PRESSED 1: 1= MIDDLE BUTTON PRESSED 0: 1= RIGHT BUTTON PRESSED
* Standard PS/2 data format
Command
F3h C8h F3h 64h F3h 50h F2h
Response From Mouse
FAh FAh FAh FAh FAh FAh FAh, 03h
* Any time the PC sends a reset "FFh" com-
Variable rps, O, 8, 1, bidirectional, synchronous
Bit No.
1st word
7
6
5
4
3
1
2
M
1
R
0
L
mand to the mouse, it will reset the mouse to Standard PS/2 mode. * After power on reset is initiated, the mouse is set to Standard PS/2 mode.
YV XV YS XS
2nd word X7 X6 X5 X4 X3 X2 X1 X0 3rd word Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0
* Data format for 3D PS/2
Variable rps, O, 8, 1, bidirectional, synchronous
Bit No.
1st word
7
6
5
4
3
1
2
Ro
1
R
0
L
YV XV YS XS
2nd word X7 X6 X5 X4 X3 X2 X1 X0 3rd word Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 4th word Z7 Z6 Z5 Z4 Z3 Z2 Z1 Z0
The x/y data report is 9-bit 2's complement The z data report is 8-bit 2's complement X move right is positive, move left is negative Y move up is positive, move down is negative Z rolling toward user is positive, else is negative Button status : 1=pressed, 0=released
6 3rd Mar '99
HT82M33A
Timing Diagrams
X,Y,Z input
* X,Y Axis Photo-coupler crossed width
X1 (Y1)
X2 (Y2)
TR
* Z Axis counting
TF
Z1
Z2 +1 +1 +1 +1 +1 +1 +1 +1
Serial mouse
* Word structure
RXD 1st word
* Key output
2nd word
3rd word
4th word
Key in/release RXD 1 23 tms 4 1 23 tms 4
* Bit structure
RXD Data bit no. 0 1 2 3 4 5 6 TS TD TD TD TD TD TD TD TD TP 1
7
3rd Mar '99
HT82M33A
* Encourage the Plug and Play ID
RTS tRD RXD tRD
4D
PnP ID
4D
PnP ID
* PnP COM Enumerator timing
check dev T1 DTR T2
1st setup T3
1st wait T4
2nd setup T2
2nd wait T4
ldle
RTS 200ms +35ms 200ms +35ms 200ms +35ms 200ms +35ms 200ms +35ms 200ms +35ms
T1: Interval to hold DTR high while waiting for DSR T2: Interval for external device to power down or detect the port state T3: DTR-RTS enumerator signature delay T4: Maximum interval to wait for DSR and/or first received character T5: PnP COM ID per/character timeout 200ms ( not shown ) T6: PnP COM ID EndPnP timeout 2.2 seconds ( not shown ) T7: Disconnect verification timeout 5 seconds ( not shown )
8
3rd Mar '99
HT82M33A
PS/2 mouse
* Data output
* Data input
9
3rd Mar '99
HT82M33A
VDD
51k IR 47k 1N4148
HT82M33A 3D 2 in1 mouse (This application circuit is for reference only)
1F
1.5k 100k 51k 1 Z1 2 Z2 3 RESET 4 MODE 5 OSCI 6 OSCO 7 CLOCK 8 DATA X2 X1 LB Ro RB 13 12 11 10 Button Button Button 2MHz Clock/DTR 47pF 1M 1N4148 Reserve for Resonator Data 47k RXD 1N4148 4.7k 47k VCC/RTS 1N5871 10F 0.1F 1N4148 CLock/DTR 100k 1N4148 TXD 47pF 680pF 100 9 VSS 18 VDD 17 TEST 16 Y2 15 Y1 14
IR
100k
IR
Notes: CLOCK & DATA is internal pull-high 10k.
1.5k
HT82M33A(X~Z)
VDD
DATA RXD GND
1 2 3 VCC/RTS CLOCK/DTR TXD 4 5 2 5 7 4 6 6 3 RXD SG RTS DTR DSR TXD
Application Circuits
VDD
5.1V
Z1 & Z2 is internal pull-low 250k. OSCI & OSCO are build in R & C.
10
3rd Mar '99
HT82M33A
VDD
47k
1N4148
HT82M33A 3D 2 in1 mouse (This application circuit is for reference only)
Encoder EVZVXC0012B
1F
IR 18 VDD 17 TEST 16 Y2 15 Y1 14 X2 13 X1 12 LB 11 Button Button Button Ro RB 10
1 Z1 2 Z2 3 RESET 4 MODE 5 OSCI 6 7 8 2MHz Clock/DTR 47pF 1M 1N4148 Reserve for Resonator Data 47k RXD 1N4148 4.7k 47k VCC/RTS 1N5871 10F 0.1F 1N4148 CLock/DTR 100k 1N4148 TXD 47pF 680pF 100 9 VSS DATA OSCO CLOCK
IR
Notes: CLOCK & DATA is internal pull-high 10k.
1.5k
HT82M33A(X~Z)
VDD
DATA RXD GND
1 2 3 VCC/RTS CLOCK/DTR TXD 4 5 2 5 7 4 6 6 3 RXD SG RTS DTR DSR TXD
VDD
5.1V
Z1 & Z2 is internal pull-low 250k.
OSCI & OSCO are build in R & C.
11
3rd Mar '99
HT82M33A
VDD
0.1F
HT82M33A 3D PS2 mouse (This application circuit is for reference only)
IR 47k 1N4148
1.5k 1 2 3 4 5 6 CLOCK 2MHz 9 VSS 47pF 47pF 1M DATA DATA 8 CLOCK 7 OSCO LB Ro RB X1 OSCI 13 12 11 10 S1 S2 S3 X2 14 MODE Y1 15 RESET Y2 16 Z2 TEST 17 Z1 VDD 18
1F
IR
IR
1.5k
HT82M33A(X~Z)
Reserve for Resonator
12
3rd Mar '99
HT82M33A
VDD
HT82M33A 3D PS2 mouse (This application circuit is for reference only)
0.1F 47k 1N4148
Encoder EVZVXC0012B
1F
IR 1 2 3 4 5 6 CLOCK DATA 8 9 VSS DATA CLOCK 7 LB Ro RB OSCO X1 12 11 10 OSCI X2 13 S1 S2 S3 1.5k IR MODE 14 Y1 RESET 15 Y2 Z2 16 TEST Z1 17 VDD 18
2MHz 47pF 1M 47pF
HT82M33A(X~Z)
Reserve for Resonator
13
3rd Mar '99


▲Up To Search▲   

 
Price & Availability of HT82M33A

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X